package com.bw.springcloud.controller;

import com.bw.springcloud.entity.CommonResult;
import com.bw.springcloud.entity.Payment;
import com.bw.springcloud.service.PaymentFeignService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;

/**
 * 类描述
 *
 * @author Mr.Wu
 * @create 2020-05-08
 */
@RestController
@Slf4j
public class OrderFeignController {
	@Resource
	private PaymentFeignService paymentFeignService;


	@GetMapping(value = "/consumer/payment/get/{id}")
	public CommonResult<Payment> getPaymentById(@PathVariable("id") Long id){
		return  paymentFeignService.getPaymentById(id);
	}

	@GetMapping(value = "/consumer/payment/feign/timeout")
	public String paymentFeignTimeout(){
		return  paymentFeignService.paymentFeignTimeout();
	}

}
